#ifndef MATRIZ_H
#define MATRIZ_H
#include <vector>
#include <stdio.h>
#include <stdlib.h>
#include <iostream>
#include <iomanip>
#include <fstream>
#include <math.h>

using namespace std;


class Matriz
{

public:

    Matriz();

    Matriz(int, int);

    ~Matriz();

    int size();

    void set(int, int, double);

    double get(int, int);

    void print(int);

    void Resize(int,int);

    void agregarColumna(vector<double>);

    void invertir();

    Matriz multiplicar(Matriz);

    Matriz trasponer();

    void redondear(double);

    bool triSup(double);

private:

    vector< vector<double> > matrix;
    int tam;

};

#endif
